﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Cataloger
{
    public partial class FrmKategorie : Form
    {
		#region Constructors (1) 

        public FrmKategorie()
        {
            InitializeComponent();
        }

		#endregion Constructors 

		#region Methods (4) 

		// Private Methods (4) 

        private void button1_Click(object sender, EventArgs e)
        {
            FrmNowaKategoria fNowaKat = new FrmNowaKategoria();
            if (fNowaKat.ShowDialog() == DialogResult.OK)
            {
                WyswietlKategorie();
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Kategoria.KategorieDostepne.Remove((Kategoria)listBox1.SelectedItem);
            WyswietlKategorie();
        }

        private void FrmKategorie_Load(object sender, EventArgs e)
        {
            WyswietlKategorie();
        }

        private void WyswietlKategorie()
        {
            listBox1.Items.Clear();
            foreach (Kategoria k in Kategoria.KategorieDostepne)
            {
                listBox1.Items.Add(k);
            }
        }

		#endregion Methods 

        private void button3_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void listBox1_DoubleClick(object sender, EventArgs e)
        {
            FrmNowaKategoria fKat = new FrmNowaKategoria((Kategoria)listBox1.SelectedItem);
            fKat.Show();
        }
    }
}
